cfa dogs cat cash flow puppies real estate investment factor dog cats broker puppy cattery american cash flow association factoring